30 30
42 33 28 9 2 7 43 21 4 14 31 47 33 47 27 37 42 25 34 47 11 45 41 26 13 44 13 3 41 0 